import moment from 'moment'

export const yesterday = () => {
  let yesterday = moment().subtract(1, 'days')
  return yesterday.format('YYYY-MM-DD')
}
export const dateFormat = (date) => {
  if (date == '--') return date
  return moment(date).format('YYYY-MM-DD')
}
export const timeFormat = (date) => {
  if (date == '--') return date
  return moment(date).format('YYYY-MM-DD HH:mm:ss')
}
// 日报模板
export const workTemplate = () => {
  return {
    // 驻商单位
    businessId: Number(localStorage.getItem('businessId')) || '',
    // 驻场类型
    zcType: localStorage.getItem('zcType') || '',
    // 工作内容
    workContent: '',
    lastTime: '--',
    xxmp: [xxmpTemplate()],
    sjgj: [sjgjTemplate()],
    zsgz: [zsgzTemplate()]
  }
}
// 商机跟进模板 项目 内容
export const sjgjTemplate = () => {
  return { projectName: '', content: '' }
}
// 驻商工作模板 工作类型 内容
export const zsgzTemplate = () => {
  return { businessWorkType: '', content: '' }
}
// 信息摸排模板 信息类型  内容
export const xxmpTemplate = () => {
  return { infoType: '', content: '' }
}

export const shortcuts = [
  {
    text: '最近一周',
    value: () => {
      const end = new Date()
      const start = new Date()
      start.setTime(start.getTime() - 3600 * 1000 * 24 * 7)
      return [start, end]
    }
  },
  {
    text: '最近一个月',
    value: () => {
      const end = new Date()
      const start = new Date()
      start.setTime(start.getTime() - 3600 * 1000 * 24 * 30)
      return [start, end]
    }
  },
  {
    text: '最近三个月',
    value: () => {
      const end = new Date()
      const start = new Date()
      start.setTime(start.getTime() - 3600 * 1000 * 24 * 90)
      return [start, end]
    }
  }
]

// 驻场类型
export const zcType = ['专职驻场', '顶层规划', '解决方案', '开发', '交付', '运维']
// 驻场工作-工作类型
export const businessWorkType = ['日常', '售前', '售中', '售后', '产品']
// 信息摸排-信息类型
export const infoType = ['普通消息', '重要消息', '商机消息']
